package com.ruoyi.college.service;

import java.util.List;
import com.ruoyi.college.domain.LabOrgKinds;

/**
 * 机构分类Service接口
 * 
 * @author winner pan
 * @date 2022-02-13
 */
public interface ILabOrgKindsService 
{
    /**
     * 查询机构分类
     * 
     * @param orgKindId 机构分类ID
     * @return 机构分类
     */
    public LabOrgKinds selectLabOrgKindsById(Long orgKindId);

    /**
     * 查询机构分类列表
     * 
     * @param labOrgKinds 机构分类
     * @return 机构分类集合
     */
    public List<LabOrgKinds> selectLabOrgKindsList(LabOrgKinds labOrgKinds);

    /**
     * 新增机构分类
     * 
     * @param labOrgKinds 机构分类
     * @return 结果
     */
    public int insertLabOrgKinds(LabOrgKinds labOrgKinds);

    /**
     * 修改机构分类
     * 
     * @param labOrgKinds 机构分类
     * @return 结果
     */
    public int updateLabOrgKinds(LabOrgKinds labOrgKinds);

    /**
     * 批量删除机构分类
     * 
     * @param orgKindIds 需要删除的机构分类ID
     * @return 结果
     */
    public int deleteLabOrgKindsByIds(Long[] orgKindIds);

    /**
     * 删除机构分类信息
     * 
     * @param orgKindId 机构分类ID
     * @return 结果
     */
    public int deleteLabOrgKindsById(Long orgKindId);
}
